Adaptive Pull-Based Data Freshness Policies for Diverse Update Patterns
نویسندگان
چکیده
An important challenge to e ective data delivery in wide area environments is maintaining the data freshness of objects using solutions that can scale to a large number of clients without incurring signi cant server overhead. Policies for maintaining data freshness are traditionally either push-based or pull-based. Push-based policies involve pushing data updates by servers; they may not scale to a large number of clients. Pull-based policies require clients to contact servers to check for updates; their e ectiveness is limited by the diÆculty of predicting updates. Models to predict updates generally rely on some knowledge of past updates. Their accuracy of prediction may vary and determining the most appropriate model is non-trivial. In this paper, we present an adaptive pull-based solution to this challenge. We rst present several techniques that use update history to estimate the freshness of cached objects, and identify update patterns for which each technique is most e ective. We then introduce adaptive policies that can (automatically) choose a policy for an object based on its observed update patterns. Our proposed policies improve the freshness of cached data and reduce costly contacts with remote servers without incurring the large server overhead of push-based policies, and can scale to a large number of clients. Using trace data from a data-intensive website as well as two email logs, we show that our adaptive policies can adapt to diverse update patterns and provide signi cant improvement compared to a single policy.
منابع مشابه
Adaptive Data Dissemination in Mobile ad-hoc Networks
In this paper we examine data dissemination in MANETs using various push and pull based protocols and a combination of both. We evaluate the protocols considering the load for each node and the resulting data freshness. Furthermore we introduce an adaptive pull protocol which enhances dissemination and saves up to 13% of the network load achieving the same freshness rate as other protocols.
متن کاملA Slacker Coherence Protocol for Pull-based Monitoring of On-line Data Sources
An increasing number of online applications operate on data from disparate, and often wide-spread, data sources. This paper studies the design of a system for the automated monitoring of on-line data sources. In this system a number of ad-hoc data warehouses, which maintain client-specified views, are interposed between clients and data sources. We present a model of coherence, referred to here...
متن کاملAdaptive Update Policy for Proactive Management of Deadline Miss Ratio and Data Freshness in Real-Time Database Models
Important applications, like e-commerce, online stock trading, traffic control demand real-time data services. Conventional database perform poor at these applications. A database for real-time data services has to support timing constraints and temporal consistency in addition to supporting characteristics of a conventional database system. In other words, it is desirable to execute transactio...
متن کاملOnline View Selection for the Web
View materialization has been shown to ameliorate the scalability problem of data-intensiveweb servers. However, unlike data warehouses which are off-line during updates, most web servers maintain their back-end databases online and perform updates concurrently with user accesses. In such environments, the selection of views to materialize must be performed online; both performance and data fre...
متن کاملPartially Eager Update Propagation and Freshness-Based Read Relaxation for Replicated Internet Services
We propose an Edge-write architecture which performs eager update propagation for update requests for the corresponding secondary server, whereas it lazily propagates updates from other secondary servers. Our architecture resolves consistency problems caused by read/update decoupling in the conventional lazy update propagation-based system. It also improves overall scalability by alleviating th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004